package com.jim.director.framework.annotation;

/**
 * 日志输出格式枚举
 * author: Jim
 * date: 2024/10/5
 * info:
 */
public enum LogFormat {
    /**
     * 简单格式：属性名=值, 属性名=值
     * 例如：x=10, y=5, status=WALKING
     */
    SIMPLE,

    /**
     * JSON格式：{"属性名": 值, "属性名": 值}
     * 例如：{"x": 10, "y": 5, "status": "WALKING"}
     */
    JSON,

    /**
     * 键值对格式：属性名: 值 | 属性名: 值
     * 例如：x: 10 | y: 5 | status: WALKING
     */
    KEY_VALUE,

    /**
     * 表格格式：使用制表符分隔
     * 例如：10	5	WALKING
     */
    TABLE
}

